# 1.用户输入手机号、密码、验证码,并且去除两头空格
phone = input("请输入手机号：").strip()
password = input("请输入密码：").strip()
code = input("请输入验证码：").strip()
# 2.判断,是否为空
if phone == "":
    print("手机号不能为空")
if password == "":
    print("密码不能为空")
if code == "":
    print("验证码不能为空")
# 3.判断手机号格式是否正确（长度、类型）
# 长度：len(变量名)
# 数字类型：变量名.isdigit() # 是bool值
# if len(phone) != 11 or not (phone.isdigit()):  # 不是11位或者不是数字
if phone.isdigit() and len(phone) == 11:
    print("手机号格式正确")
else:
    print("手机号格式不正确")
# 4.判断验证码
if code.lower() == "8888":
    print("验证码正确")
else:
    print("验证码不正确")
# 5.判断手机号、密码、验证码是否正确
if phone == "13488888888":
    print("1手机号正确")
    if password == "123456":
        print("2密码正确")
        if code.lower() == "8888":
            print("登录成功")
        else:
            print("验证码错误")
    else:
        print("密码与账号不匹配")
else:
    print("手机号不存在")



# # 需求：
# # 用户输入手机号、密码、验证码
# # 对于输入的手机号、密码、验证码去除两端空格
# phone = input("请输入手机号：").strip()
# pwd = input("请输入密码：").strip()
# code = input("请输入验证码：").strip().lower()
# # 手机号为空时，提示“手机号不能为空”
# # 手机号格式不正确时，提示"手机号格式错误，请输入11位数字"
# # 正确手机号为"13488888888"，手机号错误时，提示"手机号不存在"
# if phone == "":
# print("手机号不能为空")
# else: # 不为空是进一步判断(长度不对/类型不对)
# if len(phone) != 11 or not phone.isdigit():
# print("手机号格式错误")
# elif phone != "13488888888":
# print("手机号不存在")
# # 手机号为"13488888888"、密码为"123456"、验证码为”8888”时，输出“登录成功”
# # 密码为空时，提示“密码不能为空”
# # 正确密码为"123456"，密码错误时，提示"密码与账号不匹配"
# # 验证码为空时，提示“验证码不能为空”
# # 验证码统一转换为小写进行判断，正确验证码为"8888"，验证码错误、提示"验证码与图片内容不一致"
# if phone == "13488888888":
# if pwd == "":
# print("密码不能为空")
# elif pwd != "123456":
# print("密码与账号不匹配")
# elif pwd == "123456":
# if code == "8888":
# print("登录成功")
# else:
# print("验证码错误")
# else:
# print("数据输入不正确")

